package com.missilike.domain.response;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class MilAccountInfo {
    private String id;

    /**
     * 登录账号
     */
    private Long account;


    /**
     * 昵称
     */
    private String nickName;

    /**
     * 注册手机
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;


    /**
     * 是否付费会员
     */
    private Boolean isMember;

    /**
     * 账号等级
     */
    private Integer accountLevel;

    /**
     * 经验值
     */
    private Integer experience;

    /**
     * 性别
     */
    private Integer gender;


    /**
     * 糜金余额
     */
    private BigDecimal balance;

    /**
     * 打赏递增
     */
    private BigDecimal rewardIncrease;

    /**
     * 注册时间
     */
    private LocalDateTime registerTime;

    /**
     * 头像存储ID
     */
    private Long faceUrlId;

    /**
     * 最后登录时间
     */
    private LocalDateTime lastLoginTime;

    /**
     * 支付宝账号
     */
    private String alipayAccount;

    /**
     * 支付宝真实姓名
     */
    private String alipayName;

    /**
     * 定位城市
     */
    private String locationCity;

    /**
     * 定位详细
     */
    private String locationDetail;

    /**
     * 头像链接
     */
    private String faceUrl;

    /**
     * 背景图Id
     */
    private Long backGroundPhotoId;

    /**
     * 背景图Url
     */
    private String backGroundPhotoUrl;

    /**
     * 下一个等级所需经验值
     */
    private Integer nextLevel;

    /**
     * 用户被关注数
     */
    private Integer beFollowed;

    /**
     * 用户被收藏数
     */
    private Integer beCollection;

    /**
     * 用户发布的朋友圈数
     */
    private Integer contented;

    /**
     * 用户收藏朋友圈数;
     */
    private Integer collection;
}
